package com.nefu.editor.core.model;

import javax.xml.crypto.Data;
import java.util.Date;

/**
 * @author chenchenT
 * @date : 18-11-14
 * @since : java 8
 */
public class Order {

    /**
     * 订单Id
     */
    private Integer systemId;

    /**
     *用户Id
     */
    private Integer userSystemId;

    /**
     *写手Id
     */
    private Integer writerSystemId;

    /**
     *文章Id
     */
    private Integer articleSystemId;

    /**
     * 购买数量
     */
    private Integer sum;

    /**
     * 订单状态 0 未付款 || 1 已付款
     */
    private Integer status;

    /**
     * 下单时间
     */
    private Data time;

    /**
     * 限制完成天数
     */
    private Integer limitDay;

    /**
     * 到期时间
     */
    private Date deadLine;

    /**
     * 总付款
     */
    private double totalPay;

    /**
     * 已付款
     */
    private double paid;

    /**
     * 进度
     */
    private String progress;

    public Integer getSystemId() {
        return systemId;
    }

    public void setSystemId(Integer systemId) {
        this.systemId = systemId;
    }

    public Integer getUserSystemId() {
        return userSystemId;
    }

    public void setUserSystemId(Integer userSystemId) {
        this.userSystemId = userSystemId;
    }

    public Integer getWriterSystemId() {
        return writerSystemId;
    }

    public void setWriterSystemId(Integer writerSystemId) {
        this.writerSystemId = writerSystemId;
    }

    public Integer getArticleSystemId() {
        return articleSystemId;
    }

    public void setArticleSystemId(Integer articleSystemId) {
        this.articleSystemId = articleSystemId;
    }

    public Integer getSum() {
        return sum;
    }

    public void setSum(Integer sum) {
        this.sum = sum;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Data getTime() {
        return time;
    }

    public void setTime(Data time) {
        this.time = time;
    }

    public Integer getLimitDay() {
        return limitDay;
    }

    public void setLimitDay(Integer limitDay) {
        this.limitDay = limitDay;
    }

    public Date getDeadLine() {
        return deadLine;
    }

    public void setDeadLine(Date deadLine) {
        this.deadLine = deadLine;
    }

    public double getTotalPay() {
        return totalPay;
    }

    public void setTotalPay(double totalPay) {
        this.totalPay = totalPay;
    }

    public double getPaid() {
        return paid;
    }

    public void setPaid(double paid) {
        this.paid = paid;
    }

    public String getProgress() {
        return progress;
    }

    public void setProgress(String progress) {
        this.progress = progress;
    }
}
